package com.hoyue.common.utils;

import org.apache.shiro.session.Session;

/**
 * @author 空白
 * @version 1.0
 * Create by 2019/08/25 23:02
 */
public class ShiroSessionUtils {

    /**
     * 获取当前用户shiroSession
     * @return
     */
    public static Session shiroSession() {
        return ShiroUtils.getSubjct().getSession();
    }

    /**
     * 为当前用户获取session
     * @param var Object
     * @return
     */
    public static Object getShiroAttribute(Object var) {
        return shiroSession().getAttribute(var);
    }

    /**
     * 为当前用户添加session
     * @param var1 key
     * @param var2 value
     */
    public static void setShiroAttribute(Object var1, Object var2) {
        shiroSession().setAttribute(var1, var2);
    }

    /**
     * 移除当前用户缓存
     * @param var1 key
     */
    public static void removeShiroAttribute(Object var1) {
        shiroSession().removeAttribute(var1);
    }
}
